Diving Into The Laravel Internals - Mohamed Said